package com.doit.demo04;

import java.util.List;
import java.util.stream.Stream;
//这两个终结方法,只能调用一次
public class test03 {
    public static void main(String[] args) {
        Stream<String> stream = Stream.of("大白", "二白", "三白", "阿宏");

//        long count = stream.count();//统计数据个数
//        System.out.println(count);

//        stream.forEach(System.out::println); //并不保证元素的逐一消费动作在流中是被 有序 执行的。

//        stream.forEach(s-> System.out.println(s));

        //获得二白  两种方式 1.先limit后skip  2.先skip后limit
//        stream.limit(2).skip(1).forEach(s-> System.out.println(s));
//        stream.skip(1).limit(1).forEach(s -> System.out.println(s));

        //filter
        stream.filter(s->s.contains("白")).filter(s->s.contains("二")).forEach(s -> System.out.println(s));

    }
}
